/*
 * libProcPedido.h
 *
 *  Created on: 04/05/2012
 *      Author: utnso
 */

#ifndef LIBPROCPEDIDO_H_
#define LIBPROCPEDIDO_H_

//INCLUDES
#include "libPaquetes.h"
#include "libExtended2.h"

//FUNCIONES
void procesarPedidoCliente(char* recibo, char** envio, uint16_t* tamanioEnvio);

void ProcPedidoCrearArch(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoAbrirArch(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoLeerArch(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoEscribirArch(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoBorrarArch(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoTruncarArch(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoCerrarArch(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoCrearDir(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoLeerDir(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoBorrarDir(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoObtenerAttr(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoRenombrar(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

void ProcPedidoError(paquete_t paqueteRecibo, paquete_t *paqueteEnvio);

#endif /* LIBPROCPEDIDO_H_ */
